package com.thinkTank.oa.dao;

import java.util.List;
import java.util.Map;

import com.thinkTank.oa.base.BaseMapper;
import com.thinkTank.oa.entity.Demand;
import com.thinkTank.oa.entity.Project;

public interface DemandMapper extends BaseMapper<Demand> {

    /**
     * 修改需求联系人
     * @author pdz
     * @date 2018年8月22日
     * @param demand 里面有pid和联系人
     */
    void updateDemandContact(Demand demand);
    
    public List<Map<Object,Object>> findDemandByIndex(Integer count);

	List<Project> queryButtedProject(String demandId);
	
	/**
	 * 通过需求联系人查询需求
	 * @author dongli
	 * @date 2018年11月2日
	 * @param pid
	 * @return
	 */
	public List<Demand> findDemandByPersonId(Demand demand);

	List<Integer> queryStatistics(String beginDate, String endDate);
}
